self-liquidating loan - French English Dictionary